package com.nbsaas.boot.quartz.api.domain.field;


/**
 * 定时任务-字段映射类
 */
public class SchedulingTaskField {


    /**
     * 任务别名
     **/
    public static final String aliasName = "aliasName";

    /**
     * 记录类型 1日志记录，2日志不记录
     **/
    public static final String recordType = "recordType";

    /**
     * 请求方法
     **/
    public static final String requestMethod = "requestMethod";

    /**
     * 任务备注
     **/
    public static final String remark = "remark";

    /**
     * 任务类型,1:url地址请求,2:执行指定命令操作(复制文件,下载文件）,3:打印文本类型
     **/
    public static final String type = "type";

    /**
     * 是否异步,1:是;2:否
     **/
    public static final String isSync = "isSync";

    /**
     * 添加时间
     **/
    public static final String addDate = "addDate";

    /**
     * 任务执行url
     **/
    public static final String url = "url";

    /**
     * 任务内容
     **/
    public static final String content = "content";

    /**
     * 任务运行时间表达式
     **/
    public static final String cronExpression = "cronExpression";

    /**
     * 请求体
     **/
    public static final String requestBody = "requestBody";

    /**
     * 任务名称
     **/
    public static final String name = "name";

    /**
     * 请求体
     **/
    public static final String requestHeader = "requestHeader";

    /**
     * 主键id
     **/
    public static final String id = "id";

    /**
     * 请求类型
     **/
    public static final String contentType = "contentType";

    /**
     * 最新修改时间
     **/
    public static final String lastDate = "lastDate";
}